﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ButtonBuilder.Plugin
{
    public interface IPlugin
    {
        string Name { get; }

        List<ActionParam> Parameters { get; }

        string GetParam(string paramName);

        void PutStringParam(string paramName, string value);

        void PutFileParam(string paramName, string value);

        ActionResult DoIt();

        void Init();
    }
}
